package com.idp.web.entity;

import com.idp.common.base.BaseEntity;
import lombok.Data;

import java.util.Date;

/**
 * 医疗订单实体类
 *
 * @author xubinren
 * @version 1.0
 * @date 2018/3/6
 */
@Data
public class Orders extends BaseEntity {

    /**
     * 订单编号
     */
    private String orderCode;
    /**
     * 预约用户id（与本表中的其它患者信息不是指同一个人）
     */
    private String patientId;
    /**
     * 患者姓名
     */
    private String patientName;
    /**
     * 性别:1、男，0、女，2、保密
     */
    private Integer patientSex;
    /**
     * 年龄
     */
    private Integer patientAge;
    /**
     * 手机号
     */
    private String patientPhone;
    /**
     * 病情描述
     */
    private String conditionDescription;
    /**
     * 医院id
     */
    private String hospitalId;
    /**
     * 医院名称（冗余）
     */
    private String hospitalName;
    /**
     * 科室id（必须是二级科室）
     */
    private String departmentId;
    /**
     * 科室名称（冗余）
     */
    private String departmentName;
    /**
     * 接诊护士id
     */
    private String nurseId;
    /**
     * 医生id
     */
    private String doctorId;
    /**
     * 订单状态：1、等待确认，2、等待检查，3、等待分配，4、等待方案,5、已完成，6、已取消
     */
    private Integer orderStatus;
    /**
     * 预约时间
     */
    private Date appointmentTime;
    /**
     * 确认时间
     */
    private Date confirmTime;
    /**
     * 确认人员id
     */
    private String confirmUser;
    /**
     * 分配时间
     */
    private Date allocationTime;
    /**
     * 分配人员
     */
    private String allocationUser;
    /**
     * 检查时间
     */
    private Date examinationTime;
    /**
     * 取消时间
     */
    private Date cancelTime;
    /**
     * 取消人员
     */
    private String cancelUser;
}
